WordfenceLS\Controller_Settings D

Total Complexity 148
Dependencies 11
Dependents 15
Total lines 569
Lines of code 394
Logical lines of code 253
Comment lines 79
Methods 37
Properties 1

Methods 37

Method Rating Maintainability Complexity Lines of code
validate()
D
34 43 72
clean()
C
44 28 43
_migrate_admin_2fa_requirements_to_roles()
S
54 6 20
preprocess()
S
56 6 18
_truthy_to_bool()
S
59 6 15
_parse_local_time()
S
50 5 27
is_ntp_enabled()
S
59 5 14
is_ntp_cron_disabled()
S
62 4 13
validate_multiple()
S
61 4 13
set_multiple()
S
65 3 9
preprocess_multiple()
S
65 3 9
get_array()
S
64 3 10
set_defaults()
S
50 1 28
_sanitize_ip_range()
S
61 2 12
shared()
S
69 2 7
__construct()
S
70 2 7
is_ntp_disabled_via_constant()
S
79 2 3
get_required_2fa_role_activation_time()
S
70 2 6
clean_multiple()
S
68 2 7
increment_ntp_failure_count()
S
67 2 8
are_login_history_columns_enabled()
S
79 1 3
should_stack_ui_columns()
S
79 1 3
disable_ntp_cron()
S
79 1 3
get_user_2fa_grace_period()
S
80 1 3
reset_ntp_failure_count()
S
80 1 3
get_ntp_failure_count()
S
79 1 3
trusted_proxies()
S
77 1 3
whitelisted_ips()
S
77 1 3
get_required_2fa_role_key()
S
79 1 3
remove()
S
81 1 3
get_float()
S
79 1 3
get_int()
S
79 1 3
get_bool()
S
79 1 3
get()
S
79 1 3
set_array()
S
78 1 3
set()
S
78 1 3
reset_ntp_disabled_flag()
S
74 1 5